// vue-vben-admin/apps/web-ele/src/api/modelApi.js
import { baseRequestClient, requestClient } from '#/api/request';
// 确保引入你的请求客户端

/**
 * 上传模型文件
 * @param {FormData} formData - 包含文件和阈值的表单数据
 * @returns {Promise} - 返回上传结果的 Promise
 */
export const uploadModelFiles = (formData) => {
    return requestClient.post('/model/config', formData, {
        headers: {
            'Content-Type': 'multipart/form-data',
        },
    });
};

/**
 * 删除模型文件
 * @param {string} modelName - 模型文件名
 * @returns {Promise} - 返回删除结果的 Promise
 */
export const deleteModelFile = (modelName) => {
    return requestClient.delete(`/model/config/${modelName}`);
};